package org.dtrd.modules.record.service;

import org.dtrd.modules.record.entity.bean.SportBean;
import org.dtrd.modules.record.entity.po.DtrdEntRdSigninSportRecord;

import java.util.List;

/**
 * @author 萧
 * @date:2021-08-22 3:28 下午
 **/
public interface ISportRecordService extends IRecordService<DtrdEntRdSigninSportRecord> {

    /**
     * 更新或保存运动记录
     */
    boolean saveOrUpdateSportRecord(SportBean sportBean);

    /**
     * 分页查询指定范围内的日期记录
     */
    int getSportRecordCountByDateRange(Integer patientId, String startDate, String endDate);

    /**
     * 分页查询指定范围内的每日运动记录
     * @return
     */
    List<SportBean> getSportRecordListByDateRange(Integer patientId, String startDate, String endDate, Integer page, Integer pageSize);
}
